package com.yuandian.api.customer_perception.po;

import com.yuandian.po.BasePageSearch;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.util.List;

/**
 * <p> 操作员分析请求参数类 </p>
 *
 * @Author: LinSheHi
 * @Date: 2021/8/16 10:03
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class OperatorResolutionParams extends BasePageSearch implements Serializable {

    private static final long serialVersionUID = 4873624041926040465L;


    /**
     * 地市编码
     */
    private String areaCode;

    /**
     * 地市名称
     */
    private String areaName;

    /**
     * 办事处名称
     */
    private String hallName;

    private String businessHallName;

    /**
     * 办事处编码
     */
    private String businessHallId;


    /**
     * 操作员ID（客户标识）
     */
    private String operatorId;

    /**
     * 姓名
     */
    private String operatorName;

    /**
     * 系统id
     */
    private Integer systemId;

    /**
     * 系统名称
     */
    private String systemName;

    /**
     * 业务编码
     */
    private String businessCode;

    /**
     * 业务名称
     */
    private String businessName;

    /**
     * 用户标识
     */
    private String userIdentify;

    /**
     *自定义返回码
     */
    private String customResCode;

    /**
     * 业务完整性 1表示完整；0表示不完整
     */
    private Integer completionState;


    /**
     * 业务状态
     */
    private Integer dealState;

    /**
     * 系统列表
     */
    private List<Integer> systemIds;

    /**
     * 办公机构名称 办事处/单位
     */
    private String officeName;

}
